iT邦幫忙

0

[WMX3] 4.SetDeviceName and GetAllDevices

  • 分享至 

  • xImage
  •  

主要功能為設定/取得連線到WMX3Engine的設備或者是軟體所設定的名稱

使用方法

  • 設定
//需接續在CreateDevice之後
wmxApi.SetDeviceName(_DeviceName);
  • 取得
    新增 wmx_DeviceProperty 類別
public class wmx_DeviceProperty
{
    public uint Id { set; get; }
    public string Name { set; get; }

    public wmx_DeviceProperty(uint Id, string Name)
    {
        this.Id = Id;
        this.Name = Name;
    }
}

之後再把需要的資料都放進List中

List<wmx_DeviceProperty> Temp = new List<wmx_DeviceProperty>();
DevicesInfo devicesInfo = new DevicesInfo();
wmxApi.GetAllDevices(ref devicesInfo);
uint _Count = devicesInfo.Count;
for(uint index = 0;index < _Count; index++)
{
    Temp.Add(new wmx_DeviceProperty(devicesInfo.Devices[index].Id,
    devicesInfo.Devices[index].Name)); 
}

DevicesInfo中也包含著CreateDevice時設定的DeviceType,Time依照需求加入wmx_DeviceProperty中即可

  • 結果
    https://ithelp.ithome.com.tw/upload/images/20210810/20134736B0aBqybONE.png

也可以利用WMX3ConsoleApp中選擇Help->Devices
https://ithelp.ithome.com.tw/upload/images/20210810/20134736FnTp85EH4k.png


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言